// process
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<string.h>
#include<fcntl.h>
#include<sys/stat.h>

// msgqueue
#include<sys/ipc.h>
#include<sys/msg.h>

//signal
#include<signal.h>

//sharedmemory
#include<sys/shm.h>

//sem
#include<sys/sem.h>

#include<semaphore.h>